在 Python 中,輸入和輸出是與用戶交互的基本操作。Python 提供了簡單易用的內建函數來進行輸入和輸出操作。以下是常見的輸入輸出操作方法:
Python 使用 input()
函數來從用戶那裡讀取輸入。input()
函數可以接受一個字串作為提示信息,這個字串會顯示給用戶。
name = input("請輸入您的名字:") # 提示用戶輸入
print("您好," + name + "!")
使用 print()
函數來輸出數據到控制台。print()
函數可以接受多個參數,並將它們轉換為字串輸出。
print("Hello, World!") # 輸出簡單字符串
x = 10
y = 20
print("x =", x, "y =", y) # 輸出多個值
Python 3.6 開始支持 f-string
(格式化字符串),可以直接在字串中嵌入表達式。
name = "Alice"
age = 30
print(f"姓名:{name},年齡:{age}")
使用 str.format()
方法來格式化字串。
name = "Alice"
age = 30
print("姓名:{},年齡:{}".format(name, age))
使用 %
進行格式化
name = "Alice"
age = 30
print("姓名:%s,年齡:%d" % (name, age))
input()
函數讀取的數據總是字符串類型,如果需要將輸入的數據轉換為其他類型(如整數或浮點數),需要進行類型轉換。
age = int(input("請輸入您的年齡:")) # 將輸入的字串轉換為整數
height = float(input("請輸入您的身高(cm):")) # 將輸入的字串轉換為浮點數